\hypertarget{struct_p_modbus_s___r_t_u}{}\section{P\+Modbus\+S\+\_\+\+R\+TU Struct Reference}
\label{struct_p_modbus_s___r_t_u}\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}


{\ttfamily \#include $<$M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Fun.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_m_d___r_t_u___tool_8h_a6888030ca3addf2a416ddff791eb3670}{Modbus\+Base}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_a86bbfbee0dc7ed3234f09bafd11ea782}{modbus\+Base}}
\item 
\mbox{\hyperlink{_m_d_s___r_t_u___fun_8h_a9b7cc9da2b67c004a6604dbbbb180ae3}{M\+D\+S\+Write\+Funciton}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_acff5bc6c8776ebb3ededcb45c30ee94c}{mds\+Write\+Fun}}
\item 
\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_af2a6c5c4873cee1496c84a48b320302d}{md\+Sq\+Queue}}
\item 
\mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_aafffee118f7f8bb2e9c75a0c6114baee}{md\+Msg\+Sq\+Queue}}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_a7125a1d1d748e89c92e6ab3cdf2c7c9f}{salve\+Addr}}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_a5e87b8f71c7e3e5622f156495ff5a982}{serial\+Read\+Cache}} \mbox{[}\mbox{\hyperlink{_m_d___r_t_u___config_8h_a97b37dd5cedad8ef355410106c692d8c}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+C\+M\+D\+\_\+\+S\+I\+ZE}}\mbox{]}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_a255aad6bfe97d5e239d9beaad7e348e4}{serial\+Read\+Count}}
\item 
\mbox{\hyperlink{struct_p_map_table_item}{P\+Map\+Table\+Item}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_ae148caff48502e95c879b464c375667b}{p\+Map\+Table\+List}} \mbox{[}\mbox{\hyperlink{_m_d___r_t_u___config_8h_a67035c6d5b68cdac31d9fd90bff28d49}{M\+D\+S\+\_\+\+R\+E\+G\+\_\+\+C\+O\+I\+L\+\_\+\+I\+T\+E\+M\+\_\+\+N\+UM}}\mbox{]}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_a1134b580f8da4de94ca6b1de4d37975e}{uint32}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_a9d80774322e62ae4852d1be4209f6e64}{last\+Times\+Tick}}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_a1134b580f8da4de94ca6b1de4d37975e}{uint32}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_a0148764b78c9ff76c2105964bf00daa7}{times\+Tick}}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_a1134b580f8da4de94ca6b1de4d37975e}{uint32}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_a41d608ada28d0dab9da40ab127e02a00}{last\+Send\+Times}}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_ad36ceaf94794d06873de645cee2d87fd}{frame\+Interval\+Time}}
\item 
\mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} \mbox{\hyperlink{struct_p_modbus_s___r_t_u_a761d5275041fb82bed5aba0c7d1c7fb4}{C\+R\+C16\+Update}}
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_a761d5275041fb82bed5aba0c7d1c7fb4}\label{struct_p_modbus_s___r_t_u_a761d5275041fb82bed5aba0c7d1c7fb4}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!C\+R\+C16\+Update@{C\+R\+C16\+Update}}
\index{C\+R\+C16\+Update@{C\+R\+C16\+Update}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{C\+R\+C16\+Update}{CRC16Update}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} C\+R\+C16\+Update}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_ad36ceaf94794d06873de645cee2d87fd}\label{struct_p_modbus_s___r_t_u_ad36ceaf94794d06873de645cee2d87fd}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!frame\+Interval\+Time@{frame\+Interval\+Time}}
\index{frame\+Interval\+Time@{frame\+Interval\+Time}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{frame\+Interval\+Time}{frameIntervalTime}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} frame\+Interval\+Time}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_a41d608ada28d0dab9da40ab127e02a00}\label{struct_p_modbus_s___r_t_u_a41d608ada28d0dab9da40ab127e02a00}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!last\+Send\+Times@{last\+Send\+Times}}
\index{last\+Send\+Times@{last\+Send\+Times}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{last\+Send\+Times}{lastSendTimes}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_a1134b580f8da4de94ca6b1de4d37975e}{uint32}} last\+Send\+Times}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_a9d80774322e62ae4852d1be4209f6e64}\label{struct_p_modbus_s___r_t_u_a9d80774322e62ae4852d1be4209f6e64}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!last\+Times\+Tick@{last\+Times\+Tick}}
\index{last\+Times\+Tick@{last\+Times\+Tick}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{last\+Times\+Tick}{lastTimesTick}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_a1134b580f8da4de94ca6b1de4d37975e}{uint32}} last\+Times\+Tick}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_aafffee118f7f8bb2e9c75a0c6114baee}\label{struct_p_modbus_s___r_t_u_aafffee118f7f8bb2e9c75a0c6114baee}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!md\+Msg\+Sq\+Queue@{md\+Msg\+Sq\+Queue}}
\index{md\+Msg\+Sq\+Queue@{md\+Msg\+Sq\+Queue}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{md\+Msg\+Sq\+Queue}{mdMsgSqQueue}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} md\+Msg\+Sq\+Queue}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_af2a6c5c4873cee1496c84a48b320302d}\label{struct_p_modbus_s___r_t_u_af2a6c5c4873cee1496c84a48b320302d}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!md\+Sq\+Queue@{md\+Sq\+Queue}}
\index{md\+Sq\+Queue@{md\+Sq\+Queue}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{md\+Sq\+Queue}{mdSqQueue}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___queue_8h_ad27ae911ca5f7b5ff69b51db46342bb4}{M\+D\+Sq\+Queue}} md\+Sq\+Queue}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_acff5bc6c8776ebb3ededcb45c30ee94c}\label{struct_p_modbus_s___r_t_u_acff5bc6c8776ebb3ededcb45c30ee94c}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!mds\+Write\+Fun@{mds\+Write\+Fun}}
\index{mds\+Write\+Fun@{mds\+Write\+Fun}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{mds\+Write\+Fun}{mdsWriteFun}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d_s___r_t_u___fun_8h_a9b7cc9da2b67c004a6604dbbbb180ae3}{M\+D\+S\+Write\+Funciton}} mds\+Write\+Fun}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_a86bbfbee0dc7ed3234f09bafd11ea782}\label{struct_p_modbus_s___r_t_u_a86bbfbee0dc7ed3234f09bafd11ea782}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!modbus\+Base@{modbus\+Base}}
\index{modbus\+Base@{modbus\+Base}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{modbus\+Base}{modbusBase}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___tool_8h_a6888030ca3addf2a416ddff791eb3670}{Modbus\+Base}} modbus\+Base}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_ae148caff48502e95c879b464c375667b}\label{struct_p_modbus_s___r_t_u_ae148caff48502e95c879b464c375667b}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!p\+Map\+Table\+List@{p\+Map\+Table\+List}}
\index{p\+Map\+Table\+List@{p\+Map\+Table\+List}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{p\+Map\+Table\+List}{pMapTableList}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_p_map_table_item}{P\+Map\+Table\+Item}} p\+Map\+Table\+List\mbox{[}\mbox{\hyperlink{_m_d___r_t_u___config_8h_a67035c6d5b68cdac31d9fd90bff28d49}{M\+D\+S\+\_\+\+R\+E\+G\+\_\+\+C\+O\+I\+L\+\_\+\+I\+T\+E\+M\+\_\+\+N\+UM}}\mbox{]}}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_a7125a1d1d748e89c92e6ab3cdf2c7c9f}\label{struct_p_modbus_s___r_t_u_a7125a1d1d748e89c92e6ab3cdf2c7c9f}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!salve\+Addr@{salve\+Addr}}
\index{salve\+Addr@{salve\+Addr}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{salve\+Addr}{salveAddr}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} salve\+Addr}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_a5e87b8f71c7e3e5622f156495ff5a982}\label{struct_p_modbus_s___r_t_u_a5e87b8f71c7e3e5622f156495ff5a982}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!serial\+Read\+Cache@{serial\+Read\+Cache}}
\index{serial\+Read\+Cache@{serial\+Read\+Cache}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{serial\+Read\+Cache}{serialReadCache}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} serial\+Read\+Cache\mbox{[}\mbox{\hyperlink{_m_d___r_t_u___config_8h_a97b37dd5cedad8ef355410106c692d8c}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+C\+M\+D\+\_\+\+S\+I\+ZE}}\mbox{]}}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_a255aad6bfe97d5e239d9beaad7e348e4}\label{struct_p_modbus_s___r_t_u_a255aad6bfe97d5e239d9beaad7e348e4}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!serial\+Read\+Count@{serial\+Read\+Count}}
\index{serial\+Read\+Count@{serial\+Read\+Count}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{serial\+Read\+Count}{serialReadCount}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_a05f6b0ae8f6a6e135b0e290c25fe0e4e}{uint16}} serial\+Read\+Count}

\mbox{\Hypertarget{struct_p_modbus_s___r_t_u_a0148764b78c9ff76c2105964bf00daa7}\label{struct_p_modbus_s___r_t_u_a0148764b78c9ff76c2105964bf00daa7}} 
\index{P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}!times\+Tick@{times\+Tick}}
\index{times\+Tick@{times\+Tick}!P\+Modbus\+S\+\_\+\+R\+TU@{P\+Modbus\+S\+\_\+\+R\+TU}}
\subsubsection{\texorpdfstring{times\+Tick}{timesTick}}
{\footnotesize\ttfamily \mbox{\hyperlink{_m_d___r_t_u___type_8h_a1134b580f8da4de94ca6b1de4d37975e}{uint32}} times\+Tick}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Modbus/\+Modbus\+R\+T\+U\+Slave/\mbox{\hyperlink{_m_d_s___r_t_u___fun_8h}{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Fun.\+h}}\end{DoxyCompactItemize}
